package biz.datalk.industrialland.common.log.def;

/**
 * @author tarofang@163.com
 * @date 2020-11-24
 */
public enum ModuleTypeEnum {

    /* 后台管理模块 */
    LAND_LOGIN("01", "登录", ModuleEnum.LAND), //
    LAND_USER("02", "用户", ModuleEnum.LAND), //
    LAND_ROLE("03", "角色", ModuleEnum.LAND), //
    LAND_DEPART("04", "部门", ModuleEnum.LAND), //
    LAND_LOG("05", "后台日志", ModuleEnum.LAND), //
    LAND_PERM("06", "权限管理", ModuleEnum.LAND), //
    LAND_FILE("07", "文件接口", ModuleEnum.LAND), //
    LAND_FUNC("08", "菜单管理", ModuleEnum.LAND), //
    LAND_DICT("09", "字典管理", ModuleEnum.LAND), //
    LAND_SYSCFG("10", "系统变量", ModuleEnum.LAND), //

    /* 其他模块 */;


    private String moduleTypeCode;
    private String describe;
    private ModuleEnum module;

    ModuleTypeEnum(String moduleTypeCode, String describe, ModuleEnum module) {
        this.moduleTypeCode = moduleTypeCode;
        this.describe = describe;
        this.module = module;
    }

    public String getModuleTypeCode() {
        return moduleTypeCode;
    }

    public void setModuleTypeCode(String moduleTypeCode) {
        this.moduleTypeCode = moduleTypeCode;
    }

    public String getDescribe() {
        return describe;
    }

    public void setDescribe(String describe) {
        this.describe = describe;
    }

    public ModuleEnum getModule() {
        return module;
    }

    public void setModule(ModuleEnum module) {
        this.module = module;
    }
}
